🌹作者:云小逸📝个人主页:[云小逸的主页]📝码云:云小逸(YunXiaoYi003)🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前,其次就是现在!学会自己和解,与过去和解,努力爱自己。希望春天来之前,我们一起面朝大海,春暖花开!🤟👏专栏:C语言初阶👏日常杂记👏staticstatic一般用于修饰局部变量,全局变量,函数;(1)static修饰局部变量:#includevoidtest(){ inta=1; a++; printf("%d",a);}intmain(void){ inti=0; while(i此时结果
目录final关键字final修饰变量final修饰方法final修饰类static关键字static修饰变量static修饰方法static修饰代码块static定义内部类关于初始化顺序final关键字final修饰变量被修饰的变量不能被改写对于基本类型来说,其值不能改变对于引用类型(对象),对象的引用不能改变,但对象内部的属性是可以改变的tips:在并发编程中,适当用final修饰一些只读变量,有利于减少额外的同步开销final修饰方法被修饰的方法不能被子类重写private方法隐式被定为final,所以若子类中定义的方法和父类中的private方法命名相同。那么此时子类并不是重写该父类方
目录final关键字final修饰变量final修饰方法final修饰类static关键字static修饰变量static修饰方法static修饰代码块static定义内部类关于初始化顺序final关键字final修饰变量被修饰的变量不能被改写对于基本类型来说,其值不能改变对于引用类型(对象),对象的引用不能改变,但对象内部的属性是可以改变的tips:在并发编程中,适当用final修饰一些只读变量,有利于减少额外的同步开销final修饰方法被修饰的方法不能被子类重写private方法隐式被定为final,所以若子类中定义的方法和父类中的private方法命名相同。那么此时子类并不是重写该父类方
static_caststatic_cast相当于C语言里面的强制转换,适用于:用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。进行上行转换(把派生类的指针或引用转换成基类表示)是安全的;进行下行转换(把基类指针或引用转换成派生类表示)时,由于没有动态类型检查,所以是不安全的。用于基本数据类型之间的转换,如把int转换成char,把int转换成enum。把空指针转换成目标类型的空指针。把任何类型的表达式转换成void类型。注意:static_cast不能转换掉expression的const、volatile、或者__unaligned属性。dynamic_cast转换方式:
static_caststatic_cast相当于C语言里面的强制转换,适用于:用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。进行上行转换(把派生类的指针或引用转换成基类表示)是安全的;进行下行转换(把基类指针或引用转换成派生类表示)时,由于没有动态类型检查,所以是不安全的。用于基本数据类型之间的转换,如把int转换成char,把int转换成enum。把空指针转换成目标类型的空指针。把任何类型的表达式转换成void类型。注意:static_cast不能转换掉expression的const、volatile、或者__unaligned属性。dynamic_cast转换方式:
在学习生活中,我们经常会听到ip地址这么一个词,在听到这个词的时候我也是很懵比的,不明白是什么意思,但是又很想弄明白是什么,于是上网查阅了资料,写这篇文章,分享给大家1、什么是IP地址 IP地址(InternetProtocolAddress)是指互联网协议地址,又译为网际协议地址。 IP地址是ip协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。其中,会有几个概念,ip地址,默认网关,子网掩码,dns服务器,接下来会一个个的说。 Internet网络中,每个上网的计算机都有一个IP地址,
在学习生活中,我们经常会听到ip地址这么一个词,在听到这个词的时候我也是很懵比的,不明白是什么意思,但是又很想弄明白是什么,于是上网查阅了资料,写这篇文章,分享给大家1、什么是IP地址 IP地址(InternetProtocolAddress)是指互联网协议地址,又译为网际协议地址。 IP地址是ip协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。其中,会有几个概念,ip地址,默认网关,子网掩码,dns服务器,接下来会一个个的说。 Internet网络中,每个上网的计算机都有一个IP地址,
可以简单理解为:label是给用户展示的东西,value是前端往后端传递的真实值template>div>el-page-header@back="goBack"content="注册">el-page-header>el-divider>el-divider>el-row>el-col:span="12":offset="6">el-formref="form":model="userInfo"label-width="80px">el-form-itemlabel="用户名">el-inputv-model="userInfo.username">el-input>el-form-item
可以简单理解为:label是给用户展示的东西,value是前端往后端传递的真实值template>div>el-page-header@back="goBack"content="注册">el-page-header>el-divider>el-divider>el-row>el-col:span="12":offset="6">el-formref="form":model="userInfo"label-width="80px">el-form-itemlabel="用户名">el-inputv-model="userInfo.username">el-input>el-form-item
C++的强制类型转换,除了继承自C语言的写法((目标类型)表达式)之外,还新增了4个关键字,分别是:static_cast、dynamic_cast、const_cast和reinterpret_cast。用法:xxx_cast(表达式)。由于后两者的使用频率较少,尤其是reinterpret_cast的风险性很高,所以就不展开讲了。这里主要将static_cast和dynamic_cast。static_cast解释所谓static_cast,顾名思义,就是静态的转换,是在编译期间就能确定的转换。主要用途用于基本数据类型之间的转换。#includeusingnamespacestd;intm